import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import { createHtmlPlugin } from 'vite-plugin-html';
import path from 'path'; // 导入 path 模块

// https://vite.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    createHtmlPlugin({
      minify: true, // 开启简化
      inject: {
        injectOptions: {
          title: '红星党建平台', // 设置网页标题
          favicon: '/favicon.ico' // 指定favicon
        }
      }
    })
  ],
  

  base: './',

  resolve: {
    alias: {
      '@': path.resolve(__dirname, 'src'), // 添加别名配置
    },
  },
  server:{
    proxy:{
      '/api':{
          target:'http://localhost:8081',
          changeOrigin:true,//修改源
          rewrite:(path)=>path.replace(/^\/api/,'')
      }
    }
  }

});
